import java.util.Date;
import java.util.LinkedList;

public class TrabajoPractico {
	private Date fechaEntrega;	
	private Date fechaInicio;
	private String nombre;
	private LinkedList<String> temas;
	private Integer nota;

	public Date getFechaEntrega() {
		return fechaEntrega;
	}

	public void setFechaEntrega(Date fechaEntrega) {
		this.fechaEntrega = fechaEntrega;
	}

	public Date getFechaInicio() {
		return fechaInicio;
	}

	public void setFechaInicio(Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public LinkedList<String> getTemas() {
		return temas;
	}

	public void setTemas(LinkedList<String> temas) {
		this.temas = temas;
	}

	public Integer getNota() {
		return nota;
	}

	public void setNota(Integer nota) {
		this.nota = nota;
	}
	
	public boolean TieneNotaDeTema(String tema){
		return this.getTemas().contains(tema);
	}
	
	
	public TrabajoPractico(Date fechaEntrega, Date fechaInicio, String nombre,
			LinkedList<String> temas, Integer nota) {
		super();
		this.fechaEntrega = fechaEntrega;
		this.fechaInicio = fechaInicio;
		this.nombre = nombre;
		this.temas = temas;
		this.nota = nota;
	}
}
